<?php

class Validador
{

    function __construct() {
    }

    function valida($parametre, $valor, $expressio) {
        try {
            if (!preg_match($expressio, $valor)) throw new Exception('Value of ' . $parametre . ' incorrect');
        } catch (Exception $e){
            return ($e->getMessage());
        }
        return $valor;
    }

}

?>